开发规模不大,结合比较正式的规范做了一些简化基本概念常设分支master-主分支,用于正式发布develop-开发分支,用于创建新开发feature分支临时分支feature/***-任务开发分支release-预发布分支hotfix/***-线上热修分支这三种分支都属于临时性需要,使用完以后,应该删除,使得代码库的常设分支始终只有Master和Develop。环境正式环境:production测试环境:testing开发环境:development分支说明master(主分支)master为主分支,用于部署到正式环境production,一般由release或hotfix分支合并,所有提供给
开发规模不大,结合比较正式的规范做了一些简化基本概念常设分支master-主分支,用于正式发布develop-开发分支,用于创建新开发feature分支临时分支feature/***-任务开发分支release-预发布分支hotfix/***-线上热修分支这三种分支都属于临时性需要,使用完以后,应该删除,使得代码库的常设分支始终只有Master和Develop。环境正式环境:production测试环境:testing开发环境:development分支说明master(主分支)master为主分支,用于部署到正式环境production,一般由release或hotfix分支合并,所有提供给
一、问题引入初入编程世界,我们不知道什么叫做好代码。一切以实现功能和快速上线项目为主,但编程经验增加,发现代码越来越难写,越来越难改。导致这样的原因是没有遵循一般性的编程规则或则没有良好的编程风格。俗话说:“无规矩不成方圆”,在编程水平上来后,就更应该遵循规则。傻瓜都能写出计算机可以理解的代码。唯有能写出人类容易理解的代码的,才是优秀的程序员好代码的检验标准就是人们是否能轻而易举地修改它二、解决过程规则涉及到:变量、函数、结构体、宏、注释、缩进、空格、花括号等2-1变量好代码应能清楚地表明它在做什么,而变量命名是代码清晰的关键变量按照作用域可以分为:局部变量、全局变量、静态局部变量变量按照类型
一、问题引入初入编程世界,我们不知道什么叫做好代码。一切以实现功能和快速上线项目为主,但编程经验增加,发现代码越来越难写,越来越难改。导致这样的原因是没有遵循一般性的编程规则或则没有良好的编程风格。俗话说:“无规矩不成方圆”,在编程水平上来后,就更应该遵循规则。傻瓜都能写出计算机可以理解的代码。唯有能写出人类容易理解的代码的,才是优秀的程序员好代码的检验标准就是人们是否能轻而易举地修改它二、解决过程规则涉及到:变量、函数、结构体、宏、注释、缩进、空格、花括号等2-1变量好代码应能清楚地表明它在做什么,而变量命名是代码清晰的关键变量按照作用域可以分为:局部变量、全局变量、静态局部变量变量按照类型
2022年底OpenAI推出ChatGPT,其爆火程度一直持续到今天,这个模型简直就是行走的流量,所到之处必将引起一番讨论狂潮。各大科技公司、机构、甚至是个人,纷纷加紧研发类ChatGPT产品。与此同时,微软将ChatGPT接入必应,几乎前后脚,谷歌发布Bard为搜索引擎提供动力。英伟达CEO黄仁勋对ChatGPT给与了一个很高的评价,他表示,ChatGPT是人工智能领域的iPhone时刻,也是计算领域有史以来最伟大的技术之一。很多人对对话式AI已经到来深信不疑,但这类模型真的完美无缺吗?不见得,在它们身上总会出现一些荒诞的时刻(uncannymoments),例如随意发表不受约束的言论,或者
2022年底OpenAI推出ChatGPT,其爆火程度一直持续到今天,这个模型简直就是行走的流量,所到之处必将引起一番讨论狂潮。各大科技公司、机构、甚至是个人,纷纷加紧研发类ChatGPT产品。与此同时,微软将ChatGPT接入必应,几乎前后脚,谷歌发布Bard为搜索引擎提供动力。英伟达CEO黄仁勋对ChatGPT给与了一个很高的评价,他表示,ChatGPT是人工智能领域的iPhone时刻,也是计算领域有史以来最伟大的技术之一。很多人对对话式AI已经到来深信不疑,但这类模型真的完美无缺吗?不见得,在它们身上总会出现一些荒诞的时刻(uncannymoments),例如随意发表不受约束的言论,或者
在我们使用容器云平台的过程中,公司业务的规模会不断发展、各类软件的镜像版本会不停迭代更新,各种版本的镜像变得越来越多,在管理这些镜像的过程中,由于容器云平台的不同开发和运维人员的能力、工作习惯存在较大的差异,出现各类奇葩的镜像命名,造成问题追溯时需要花费大量的时间在问题的定位和沟通层面,降低了运维的效率。如何统一规范管理容器镜像的命名和版本成为了我们日常工作中必须要解决的一个问题。规范和标准是工作中重要的指引文件,通过规范标准能统一线上容器镜像的名字,防止出现随心所欲的命名,加快容器镜像的定位。本文旨在于介绍容器镜像的命名规范和版本管理,实现“三个方便”原则。方便使用:统一规范的命名规则,使
在我们使用容器云平台的过程中,公司业务的规模会不断发展、各类软件的镜像版本会不停迭代更新,各种版本的镜像变得越来越多,在管理这些镜像的过程中,由于容器云平台的不同开发和运维人员的能力、工作习惯存在较大的差异,出现各类奇葩的镜像命名,造成问题追溯时需要花费大量的时间在问题的定位和沟通层面,降低了运维的效率。如何统一规范管理容器镜像的命名和版本成为了我们日常工作中必须要解决的一个问题。规范和标准是工作中重要的指引文件,通过规范标准能统一线上容器镜像的名字,防止出现随心所欲的命名,加快容器镜像的定位。本文旨在于介绍容器镜像的命名规范和版本管理,实现“三个方便”原则。方便使用:统一规范的命名规则,使
UI设计中常见的控件设计都有哪些规范?本文总结了按钮、多选、单选、切换、文本输入框、下拉选择、列表框、下拉按钮、滑块9个控件的设计规范。我们在设计UI界面的时候,有一些控件几乎总是会用到。用户熟悉了它们的交互模式,也因此建立了心智模型,很清楚如何通过这些控件帮助他们达成目标。所以作为设计师,我们必须清楚这些常用UI控件元素的设计规范,本文偏基础,但建议你查漏补缺。我们需要关注的输入控件包括以下这几个:按钮多选单选切换文本输入框下拉选择列表框下拉按钮滑块一、按钮按钮向用户隐喻当他们按下/点击时将触发一个操作。1.最佳规范①按钮结构当我们设计一个按钮时,我们需要考虑多个组成要素:圆角、内间距、投影
UI设计中常见的控件设计都有哪些规范?本文总结了按钮、多选、单选、切换、文本输入框、下拉选择、列表框、下拉按钮、滑块9个控件的设计规范。我们在设计UI界面的时候,有一些控件几乎总是会用到。用户熟悉了它们的交互模式,也因此建立了心智模型,很清楚如何通过这些控件帮助他们达成目标。所以作为设计师,我们必须清楚这些常用UI控件元素的设计规范,本文偏基础,但建议你查漏补缺。我们需要关注的输入控件包括以下这几个:按钮多选单选切换文本输入框下拉选择列表框下拉按钮滑块一、按钮按钮向用户隐喻当他们按下/点击时将触发一个操作。1.最佳规范①按钮结构当我们设计一个按钮时,我们需要考虑多个组成要素:圆角、内间距、投影